/* 
    Document   : default
    Created on : 2011. 12. 5, 오후 4:22:38
    Author     : The Lunatics
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}

#loginContent {
    width: 350px;
    margin: 100px auto;
}

button[type] {
    margin: 0.5em 0;
}

p{
    font-family:"Arial", Arial, sans-serif;
}
#wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

/* --- main layout --- */

* { margin: 0; padding: 0; }

body {
    font-family: "Segoe UI",
        "Segoe UI Light"
        Candara,
        "Bitstream Vera Sans",
        "DejaVu Sans",
        "Trebuchet MS",
        Verdana;
    font-size:medium; 
    color:#394147; 
/*    background:#46535e; */
background: #FFFFFF;
    padding:0; 
    margin:0;
}

a img,:link img,:visited img,fieldset {border:none;}
img {vertical-align:top;}

.clear {clear:both}
.nowrp {white-space:nowrap;}
.wrapper {width:100%; overflow:hidden;}

/* --- END main layout --- */

/* --- header ---*/
#logoBar {
    /*                padding:4px 0 0; */
    /*background:url(images/header-bg.jpg) no-repeat top center;*/
    text-align:center;
}

.menu {
    /*                 background:url(images/menu-bg.jpg) no-repeat top center;*/
    padding:0;
/*    background-color: #5db2e9;*/
    /* -- align center -- */
    text-align: center;
}
.menu li {
    display:inline; 
    text-transform:uppercase;
}

.menu li a {
    color: #5db2e9; 
    text-decoration:none; /* remove underline in a */
    font-family: "Segoe UI Light";
}
.menu .active a {color:#fff;}

.menu {
    font-family: "Segoe UI Light", Segoe UI Light, serif;
    margin: 0;
    padding: 0;
}
.main_menu {
    font-size: 3em;

}

.main_menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.main_menu li {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0;
    padding-top: 0;
}

/* --- END header --- */

/* --- content --- */

.content {
    font-size:1em;
    text-align: center;
}
.min-width {
    padding:1% 1% 2% 1%; min-width:200px;
}

.min-height {
    min-height: 400px;
}

li {list-style:none; clear:both;}
a, strong {color:#5db2e9;}

/* --- END content --- */


/* --- footer --- */

#footer {
    height:67px; 
    color:#fff; 
    font-size:0.6875em; 
    line-height:1.545em; 
    text-align:center; 
    background:url(images/footer-tail.gif) top repeat-x;
}
#footer p { 
    padding:1% 0 0 0; 
    background:url(images/footer-bg.jpg) no-repeat top center; 
    height:51px;
}
#footer p a {
    color:#9ddeff;
}

/* --- END footer --- */